<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Julmar.Wpf.Behaviors</name>
    </assembly>
    <members>
        <member name="T:JulMar.Windows.Interactivity.NumericTextBoxBehavior">
            <summary>
            This is a Blend/VS.NET behavior which attaches the NumericTextBoxBehavior
            to any TextBox.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnClipboardPaste(System.Object,System.Windows.DataObjectPastingEventArgs)">
            <summary>
            This method handles paste and drag/drop events onto the TextBox.  It restricts the character
            set to numerics and ensures we have consistent behavior.
            </summary>
            <param name="sender">TextBox sender</param>
            <param name="e">EventArgs</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            This checks the PreviewKeyDown on the TextBox and constrains it to a numeric value.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:JulMar.Windows.Actions.InvokeCommand">
            <summary>
            This trigger action binds a command/command parameter for MVVM usage with 
            a Blend based trigger.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Actions.InvokeCommand.CommandProperty">
            <summary>
            ICommand to execute
            </summary>
        </member>
        <member name="F:JulMar.Windows.Actions.InvokeCommand.CommandParameterProperty">
            <summary>
            Command parameter to pass to command execution
            </summary>
        </member>
        <member name="M:JulMar.Windows.Actions.InvokeCommand.Invoke(System.Object)">
            <summary>
            This is called to execute the command when the trigger conditions are satisified.
            </summary>
            <param name="parameter">parameter (not used)</param>
        </member>
        <member name="P:JulMar.Windows.Actions.InvokeCommand.Command">
            <summary>
            Command to execute
            </summary>
        </member>
        <member name="P:JulMar.Windows.Actions.InvokeCommand.CommandParameter">
            <summary>
            Command parameter
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DragPositionBehavior">
            <summary>
            This Blend behavior provides positional translation for UIElements through a 
            RenderTransform using Drag/Drop semantics.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Handles the MouseDown event
            </summary>
            <param name="sender">UIElement</param>
            <param name="e">Mouse eventargs</param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DragPositionBehavior.UIElementMouseDrag">
            <summary>
            This class encapsulates the drag data + logic for a given element.
            It saves memory space as it is only allocated while the object is
            being dragged around.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ItemsControlDragPositionBehavior">
            <summary>
            This behavior can be applied to an ItemsControl - it will automatically apply
            the drag/drop behavior to all elements within the ItemsControl
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ItemsControlDragPositionBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ItemsControlDragPositionBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ItemsControlDragPositionBehavior.OnMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Handles the MouseDown event
            </summary>
            <param name="sender">UIElement</param>
            <param name="e">Mouse eventargs</param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior">
            <summary>
            This behavior associates a watermark onto a TextBox indicating what the user should
            provide as input.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.TextProperty">
            <summary>
            The watermark text
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarkedPropertyKey">
            <summary>
            Readonly property used to style the TextBox when the watermark is present
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarkedProperty">
            <summary>
            This readonly property is applied to the TextBox and indicates whether the watermark
            is currently being displayed.  It allows a style to change the visual appearanve of the
            TextBox.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.GetIsWatermarked(System.Windows.Controls.TextBox)">
            <summary>
            Retrieves the current watermarked state of the TextBox.
            </summary>
            <param name="tb"></param>
            <returns></returns>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnTextChanged(System.Object,System.Windows.Controls.TextChangedEventArgs)">
            <summary>
            This method is called when the text for the TextBox is changed.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnGotFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This method is called when the textbox gains focus.  It removes the watermark.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnLostFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This method is called when focus is lost from the TextBox.  It puts the watermark
            into place if no text is in the textbox.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.ChangeText(System.String)">
            <summary>
            This method is used to change the text.
            </summary>
            <param name="newText">New string to assign to TextBox</param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarked">
            <summary>
            Retrieves the current watermarked state of the TextBox.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.Text">
            <summary>
            The watermark text
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DoubleClickTrigger">
            <summary>
            This is a Blend/VS.NET behavior which drives a DoubleClick event to 
            some interactive action
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.HandlePreviewMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            This handles the UIElement.LeftButtonDown event to test for a double-click event.
            </summary>
            <param name="sender">UIElement</param>
            <param name="mouseEventArgs">EventArgs</param>
        </member>
    </members>
</doc>
